/**
 * Arduino两轮小车
 * 
 * 本程序可不受限制的用于学习和教学，商业用途请联系作者。
 * 本程序不对用户因使用程序而造成任何形式的损失负责。
 * 
 * site: http://www.xpstem.com/maker/arduino-vehicle
 * author: billy zhang
 */
 
#include <Arduino.h>
#include "SoftSerialWrapper.h"

SoftSerialWrapper::SoftSerialWrapper(uint8_t rxPin, uint8_t txPin, int baud)
{
  serial_ = SoftwareSerial(rxPin, txPin);
  serial_.begin(baud);
}

uint8_t SoftSerialWrapper::available()
{
  return serial_.available();
}

byte SoftSerialWrapper::read()
{
  return serial_.read();
}

void SoftSerialWrapper::write(byte data)
{
  serial_.write(data);
}

void SoftSerialWrapper::println()
{
  serial_.println();
}

SoftSerialWrapper::~SoftSerialWrapper()
{
}
